/*分销商产品编辑样式*/
@charset "UTF-8";
/*.wrapper{width:785px; margin:10px auto 0;background-color: transparent;}*/
.ui-label{width: 120px;margin-left: -130px;}
.ui-form-item{position:relative; padding-left: 100px;padding-bottom: 6px;}
.ui-form-item_a{position:relative; padding-left: 115px;padding-bottom: 6px;}
.d_money {width: 200px;display: inline-block;height: 30px;line-height: 30px;}
.nav{position:relative; height:26px; line-height: 26px; color:#000;margin-bottom: 10px; border-bottom: 2px solid #036dfd;}
.nav .back{position: absolute; right:0;}
.vn_middle{vertical-align: middle; margin-right: 4px}
.route{display: none;}
.ui-ministep{margin-left: 36%;}
.icon_step{
    display:inline-block;
    height:22px;width:15px;
    padding:2px 0 0 10px;
    background: url("../images/icons/icon_step.png")  no-repeat;
    background-position: 0 -24px;
}
.ui-ministep-active .icon_step{color: #FFF; background-position: 0 0;}
.tip{color:#999;}
.mt10{margin-top:10px;}
.mt2{margin-top:2px;}
.mt8{margin-top:8px;}
.btnOverWrite{border:0 none;cursor: pointer;}
#routeField .ui-textarea{width: 630px; height: 200px;}

#ptype_option a{
    display:block;
    width: 140px;
    height:128px;
    line-height: 128px;
    padding:5px 0;
    padding-left:128px;
    margin:10px auto;
    border:1px solid #eee;
    font-weight: bold;
    font-size: 22px;
    font-family: "Microsoft Yahei";
}
#ptype_option a:hover{
    text-decoration: none;
    color:orange;
    background-color: #F0F0F0;
}
#ptype_option .a{background: url('../images/bg_travel1.png') top left no-repeat;}
#ptype_option .b{background: url('../images/bg_airplane.png') top left no-repeat;}
#ptype_option .c{background: url('../images/bg_hotel.png') top left no-repeat;}
/*body{font:12px/1.5 tahoma,arial,宋体;}*/
.input-text {
    line-height: 15px;
    height: 15px;
    margin-top:-4px;
    border:1px solid #7F9DB9;
 }
.input-text:focus{
    border:1px solid #046dfc;
    background-color: #f6fafd;
}
select{height: 22px; line-height: 18px; border: 1px solid #999; margin-left: 2px; padding: 2px 0;margin-top:5px; }
/*em {color: #f54141; }*/
i{font-style: normal; color: #999;}
.w350{width:350px;overflow: hidden;}
.w230{width:230px;overflow: hidden;}
#right{padding: 0 10px;}
.icon_write {background: url(http://www.12301.cc/images/img/dist_write.png) top left no-repeat; padding:10px 0 10px 40px;}
.r-hd{font-weight:bold;line-height:36px; font-size:16px;}

#message{margin-top: 0;}

/*#area select{width: 125px;}*/
.btn_save_bg{background:url(http://www.12301.cc/images/img/btnSave.png) no-repeat;}
.button_btn_save a{display:block;width:145px;height:32px;_height:33px;line-height:34px;text-indent:-9999px;cursor:pointer;margin:30px 0 0 340px;margin-left:20px\9;}
.button_btn_save a{background-position:top left;}
.button_btn_pre a{margin-left:250px; background-position:0 -64px;}
.button_btn_save a:hover{background-position:0 -32px;}
.button_btn_pre a:hover{background-position:0 -96px;}
#fixWrap{position: absolute; right:0; top:8px; width:162px; padding:0 4px; border:2px solid #FF771C; background-color: #FFF7F0; z-index: 999; }
#fixWrap li{float:left; width:98%; height:40px;line-height: 40px; border-bottom: 1px dashed #ccc;}
#fixWrap li a{ color:#F96; font-size: 14px; font-weight: bold;}
.focusStyle{background-color:#FFC;border-color:#69F;}


#inforShowWrap .txtWrap{padding:4px; border:1px solid #ddd; border-top: 0 none;}
.editWrap{line-height: 28px;text-align: right;margin-right: 28px;}
.editIcon,.uplod_icon{ padding-left: 16px; padding-bottom: 2px; background: url(http://www.12301.cc/images/img/icon_edit.png) top left no-repeat;}
#inforEditWrap h3{background-color: #E4F5FE;}
#inforEditWrap textarea{border:1px solid #ddd; }

.upimg{position:relative; border: 1px solid #ddd; padding: 5px; height: 168px;}
#re_upload{position: absolute;right:10px; }
.upimg .uplod_icon{background-image:url(http://www.12301.cc/images/img/icon_upload_16px.png); }
.upimg .uploadImg{position:absolute;left:50px; top:60px; display: none;}
.upimg img{position:absolute;left: 250px; width:240px;height:160px;border: 2px solid #999;padding: 2px; }

.line{padding: 4px 10px; border-bottom: 1px solid #CCC;}
.ticketTitle{ background-color: #E7FFCE; line-height: 20px; }
.icons{padding-left: 16px;padding-bottom: 2px;background: top left no-repeat;}
.ticket_icon{ background: url(http://www.12301.cc/images/img/icon_ticket.png) top left no-repeat;}
.price_icon{ background-image: url(http://www.12301.cc/images/img/icon_price-tag.png);}
.wdate_icon{ background-image: url(http://www.12301.cc/images/img/icon_date.png);}
.infor_icon{ background-image: url(http://www.12301.cc/images/img/icon_infor.png);}
.clock_icon{background-image: url(http://www.12301.cc/images/img/icon_clock.png);}
.help_icon{background-image: url(http://www.12301.cc/images/img/icon_info.gif);}
/*门票table*/
.pros_tbl{width:100%; border-collapse:collapse;border-spacing: 0;}
.pros_tbl th{text-align: right;}
.pros_tbl td{text-align: left;line-height: 28px;}
.pros_tbl th{
    width:10%;
    padding-left:10px;
    font-weight: normal;
    color: #3e3e3e;
    background-color: #EAF6FF;
    border-bottom:1px solid #ccc;
    border-right: 1px solid #CCC;
}
.pros_tbl td{
    /*width:80%;*/
    padding:2px 1px ;
    border-bottom:1px solid #ccc;
}
.no-padding{padding:0;}
.notify_num{width: 80px; height:20px; line-height:20px;border:0 none; border-bottom:1px solid #CCC; background-color: transparent;padding:1px 2px;}
.notify_num_editing{border: 1px solid #CCC;background-color: #ecf8ff;}
/*#ptbl td.setDate{text-align: left;}*/
/*#ptbl .setDate{width:250px; text-align: left;}*/
.td_chk input,.setDate input{vertical-align: middle; margin:-2px 5px 0 8px;}
.setDate input{ margin-left:2px;margin-right: 0;}
/*按钮*/
.btnWrap{width:90%; margin:10px auto; text-align: center;}
.btnBlue{ width:118px; height:32px; color:#FFF; font-size: 14px; background: url("http://www.12301.cc/images/img/btn_h32.png") top left no-repeat;}
.btnBlue:hover{background-position: left bottom;}
/*.showApplyInfo ul li{float:left;}*/

.msg{background-color: green; color: #fff; padding: 6px 4px;margin-top: 2px; line-height: 20px;}
.box-center textarea.text_area{width:500px; height:40px; margin-top: 2px; border:1px solid #999;background: url('http://www.12301.cc/images/img/input-bg.png') top repeat-x;}
.ticketHeader{position: relative;}
.ticketHeader .delLink{position: absolute;right:10px; padding-left:16px;
    background: url("http://www.12301.cc/images/img/delete_16.png") center left no-repeat; color:#FF3300;}
.ticketHeader .delLink:hover{color:#FF6633;}
.backtotop,.backtobtm{position:fixed; left:50%; top:520px; margin-left:500px; z-index:100; text-align:center; cursor:pointer;}
.backtobtm{top:550px;}

.prl{position: relative;}
.icon_calendar{ background: url(http://www.12301.cc/images/img/icon_calendar_16.png) center right no-repeat;}

#ApplyBox .ui-form-item{padding-left:100px;}
#RefuseMsgWrapper{display: none;}
#RefuseMsgWrapper .ui-tipbox-content{margin-left:10px;}
.pros_tbl th.red{color: red;}
.ui-other-explain{font-size: 12px;font-weight: normal;}
/*线路*/
/*#routeBox{border-top: 0 none;}*/
.ass_station{margin-bottom: 2px;}
.ui-form-item select{ margin:4px 5px 0 0;}
/*特价table*/
#ptbl{border:0 none;}
#ptbl td{border-bottom: 1px solid #ccc;}
/*帮助top:22px;left:177px;*/
.tipPop{display: inline;}
.tipPop .title{padding:2px 4px; color:#0088cc;cursor: help;}
.tipPop .hover{color:#FFF;background-color: #0A6695;}
.helpTipBox{width:400px;display: none;position: absolute; padding: 4px 6px; line-height: 20px; border:2px solid #0A6695;
    background-color: #ecf9f0;z-index: 999; text-align: left;cursor: help;}
.hide{display: none;}

.chkdBg{background-color: #fefddb;padding:4px 8px 12px 8px;padding-top:0px\9; }
#OrderPlugWrap{padding:4px 0 4px 130px;background-color:#fefddb;}
#infoTab{width:100%;height:26px;line-height: 26px;text-align: center;border-bottom:1px solid #00B5F3;color:#FFF;}
#infoTab a{padding:5px 10px; font-size:14px; background-color: #CCC;color:#FFF;}
#infoTab a:hover,#infoTab a.current{background-color: #00B5F3; }
#infoTab a.current{border:1px solid #00B5F3;font-weight: bold;}
#inforDetailWrap{display: none;}

.price_tbody{margin-top:4px;}
.fn-position-rt{position: relative;}
.dbtn{
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    background-color: #EEE;
    border:1px solid #EEE;
}
.dbtn:hover{background-color: #CCC;text-decoration: none;}
.dbtn:active{font-weight: bold;border:1px solid #CCC;}
.addclom{position: absolute; bottom:60px;right: 0;}
.cutclom{position: absolute; bottom:30px;right: 0;}

#mainAreas,
#salers_ul{
    margin:0;
    padding:0;
    display: none;
    list-style: none;
    position: absolute;
    max-height: 140px;
    overflow-y: auto;
    background-color: #f2fcfd;
    border:1px solid #CCC;
    font-size: 12px;
    z-index: 999;
}
#mainAreas div{
    background-color: #FFC;
    padding: 2px 4px;
}
#mainAreas .item-list,
#salers_ul li{
    padding:2px 4px;
    border-bottom: 1px dashed #CCC;
    cursor: pointer;
}
#mainAreas li:hover,
#mainAreas li.ac_over,
#salers_ul li.ac_over{
    color:#FFF;
    background-color: #10ABFF;
}

.w30{width:30px;}
.w50{width:50px;}
.w150{width: 150px;}
.w250{width: 250px;}
.w450{width: 450px;}
.w500{width: 70%;}
.h200{height:200px;}
.h40{height: 40px;}
.w630{width: 630px;}
.w630{width: 630px;}
.w634{width: 634px;}

.ui-ministep{ width:651px; height:26px; overflow:hidden;/* background:url(../images/prod_step.png) no-repeat;*/ margin:10px auto; background:url(../images/prod_stepb.png) no-repeat; line-height:26px; font-size:14px;font-family:微软雅黑;*padding-left:40px;}
.ui-ministep .ui-ministep-active span.ui-ministep-text{ color:#fff;}
.ui-ministep-item{ margin-right:0; float:left;}
.ui-ministep .ui-ministep-text{ top:0;}
.ui-ministep span.ui-ministep-text{ display:inline-block; width:174px; color:#7A7A7A; margin-left:40px;}
.ui-ministep span.colw{ color:#FFF;}

.step1{ background-position:0 0px;}
.step2{ background-position:0 -26px;}
.step3{ background-position:0 -52px;}
.con_step1{ border:1px solid #CCCCCC; padding-bottom:30px; *padding-bottom:0;}
.con_step1 h4{ line-height: 40px;padding-left: 20px;margin-top: 15px;font-size: 15px;font-weight: bold;}
.con_step1 ul{ margin:10px 0 30px 75px;}
.con_step1 ul li{ float:left; margin:0 25px;}
.con_step1 ul li a{ width:89px; height:88px; background:url(../images/prod_type_img_yd.png) no-repeat; display:block;}
.con_step1 ul li a.one{ background-position:0 0;}
.con_step1 ul li a.one:hover{ background-position:-89px 0;}
.con_step1 ul li a.two{ background-position:0 -88px;}
.con_step1 ul li a.two:hover{ background-position:-89px -88px;}
.con_step1 ul li a.thr{ background-position:0 -176px;}
.con_step1 ul li a.thr:hover{ background-position:-89px -176px;}
.con_step1 ul li a.for{ background-position:0 -440px;}
.con_step1 ul li a.for:hover{ background-position:-89px -440px;}
.con_step1 ul li a.fiv{ background-position: 0 -352px;}
.con_step1 ul li a.fiv:hover{ background-position: -89px -352px;}
.con_step1 ul li a.six{ background-position: 0 -528px;}
.con_step1 ul li a.six:hover{ background-position: -89px -528px;}

.btntj{ margin-left:215px; width:80px; height:28px; background:url(../images/icon/inpbut4.png) no-repeat; border:0; margin-top:20px; color:#FFF; font-size:14px; cursor:pointer;}

#sceneryBox{clear:both;}
.topicList li{float:left; width:100px;margin-bottom: 2px;}
.topicList li input{ vertical-align:-2px; margin-right:5px;}
.ui-tiptext-error{
    font-size: 16px;
    font-weight: bold;
    background: url(../images/error_32_32.png) top left no-repeat;
    padding-left: 32px;
    line-height: 32px;
}